//package com.topisv.tms.web.edb;
//
//import java.io.PrintWriter;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//import net.sf.json.JSONObject;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//
//import com.topisv.tms.utils.http.MessageThread;
//
//@Controller
//@RequestMapping(value = "/edb")
//public class EdbController {
//	
//	private static final Logger log = Logger.getLogger(EdbController.class);
//	@Autowired
//	private MessageThread messageThread;
//	
//	@RequestMapping(value = "startEdbTradeGet")
//	public void startEdbTradeGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
////	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始启动拉取E店宝订单数据线程");
//			messageThread.startEdbTradeGet();;
//			log.info("启动拉取E店宝订单数据线程成功");
//			out.println("线程启动成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//	}
//	
//	@RequestMapping(value = "stopEdbTradeGet")
//	public void stopEdbTradeGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始停止E店宝订单数据数据的进程");
//			messageThread.stopEdbTradeGet();
//			out.println("线程关闭成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//		
//	}
//	
//	@RequestMapping(value = "startEdbProductGet")
//	public void startEdbProductGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始启动拉取E店宝商品数据线程");
//			messageThread.startEdbProductGet();;
//			log.info("启动拉取E店宝商品数据线程成功");
//			out.println("线程启动成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//	}
//	
//	@RequestMapping(value = "stopEdbProductGet")
//	public void stopEdbProductGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始停止E店宝商品数据的进程");
//			messageThread.stopEdbProductGet();
//			out.println("线程关闭成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//		
//	}
//	
//	@RequestMapping(value = "startEdbInStoreGet")
//	public void startEdbInStoreGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始启动拉取数据线程");
//			messageThread.startEdbInStoreGet();;
//			log.info("启动拉取数据线程成功");
//			out.println("线程启动成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//	}
//	
//	@RequestMapping(value = "stopEdbInStoreGet")
//	public void stopEdbInStoreGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始停止聚石塔拉取数据的进程");
//			messageThread.stopEdbInStoreGet();
//			out.println("线程关闭成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//		
//	}
//	
//	@RequestMapping(value = "startEdbOutStoreGet")
//	public void startEdbOutStoreGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始启动拉取E店宝出库单数据线程");
//			messageThread.startEdbOutStoreGet();;
//			log.info("启动拉取E店宝出库单数据线程成功");
//			out.println("线程启动成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//	}
//	
//	@RequestMapping(value = "stopEdbOutStoreGet")
//	public void stopEdbOutStoreGet(HttpServletRequest request, HttpServletResponse response){
//		JSONObject json=null;
//		PrintWriter out=null;
//	    try {
//	    	json=new JSONObject();
//	    	out=response.getWriter();
//	    	log.info("开始停止E店宝出库单的进程");
//			messageThread.stopEdbOutStoreGet();
//			out.println("线程关闭成功");
//		} catch (Exception e) {
//			json.put("status", "0");
//			json.put("content", e.getMessage());
//			out.print(json.toString());
//			log.error(e);
//			e.printStackTrace();
//		}
//		
//	}
//	
//}
